<template>
    <view>
		 <image  @click="goBackM"  style="width: 2rem;
          height:2rem;
position: absolute;
top: 0.5rem;
z-index: 99;
left: 0.5rem;"  src="../../style/image/myPos/backMap.png" alt="">
     <map style="width:100%;height:100vh;" :markers="markers" v-if="showmap"  :latitude="latitude" :longitude="longitude" ></map>
    </view>
</template>

<script lang='ts' >
import { Component, Prop, Vue, Watch, Emit } from "vue-property-decorator";

// import uTabbar from "@/uview-ui/components/u-tabbar/u-tabbar.vue";
import {AppModule} from '../../store/modules/app'

@Component({
  //   @Component  是一个装修器   不可以在下面写语句
  name: "bamp",
})
export default class extends Vue {
  @Prop({
    type: String, // 父组件传递给子组件的数据类型
    required: false, // 是否必填
    default: " ", // 默认值， 如果传入的是 Object，则要 default: ()=>({}) 参数为函数
  })
  msg!: string;
  
  　　// 经纪人id
        　　 agentId=0
         　　title='map' //地图标题
         　　latitude= 30.598891//纬度//纬度
        　　 longitude= 114.3  //经度
  　　　　　　//scale：5，//最小数，缩放范围最大，可见程度最大
  　　　　　　//scale：18，//最大数，缩放范围最小，可见程度最小
            image=require('../../style/image/cargo/A2-1.png')
             markers=[ {
      latitude: 39.90,
      longitude: 116.39,
      iconPath: '../../style/image/cargo/A2-1.png'
   }]

  
  public showmap=true

  onLoad(){
   
	
  }
	
  mounted(){
    //  console.log('父组件传递的参数:',this.$parent)   //暂时不考虑
	var _this=this
	
	uni.getLocation({
	    type: 'wgs84',
	    success: function (res) {
				 console.log(_this.longitude)
         console.log('详细地址：' + res.address);
         
				 _this.longitude= res.longitude
			 	_this.latitude=res.latitude
				
	        console.log('当前位置的经度：' + res.longitude);
	        console.log('当前位置的纬度：' + res.latitude);
	    }
	});
	
// 	uni.chooseLocation({
//     success: function (res) {

      

//         console.log('位置名称1211：' + res.name);
//         console.log('详细地址：' + res.address);
//         console.log('纬度：' + res.latitude);
//         console.log('经度：' + res.longitude);

// 					_this.longitude= res.longitude
//           _this.latitude=res.latitude
          

//         alert(123)

//           uni.navigateTo({
//             url: '../myPos/editBasic'
//             });
				
					
//     }
// });
	
  }

    goBackM(){

             console.log('1231321')

               uni.navigateTo({
         url: '../myPos/editBasic'
    });
          }

 

  // beforeSwitch(index:any) {
   

  // }
  //    aaa(index:any){
  // }
}
</script>

<style  scoped>

</style>